

export default function (func, wait = 1000) {
    // 当前的作用域是不销毁的
    let timer = null;
    return function (...params) {
        // 当前作用域的this是btn元素
        //支持给函数传参 用params接收参数
        clearTimeout(timer);
        timer = setTimeout(() => {
            func.call(this, ...params);
            timer = null;
        }, wait);
    }
}
